<!-- * WanlShop - App全局模板配置
 * @author 深圳前海万联科技有限公司 <wanlshop@i36k.com> 
 * @link http://www.wanlshop.com
 * 
 * @本程序受法律保护，著作权©软著登记号2020SR0255711 < 非FastAdmin购买授权，未经版权所有权人书面许可，不能用于商业用途！>
 * 
 * @获取许可
 * 后台下载：https://www.fastadmin.net/store/wanlshop.html
 * 帮助文档：https://doc.fastadmin.net/wanlshop
 * 
 * @stress 本程序仅用作FastAdmin付费插件（WanlShop B2B2C商城）API使用，非FastAdmin购买授权，未经版权所有权人书面许可，不能自行用于商业用途
 * @creationtime  2019年9月10日12:52:20
 * @lasttime 2020年6月9日09:26:07
 * @version 1.0.0
 -->
<script>
	import Vue from 'vue';
	export default {
		onLaunch() {
			// 检测客户端更新
			this.$store.dispatch('update/update');
			// 仅首次打开一次性加载数据
			this.$store.dispatch('common/init');
			// 同步购物车 本地 & 网络
			this.$store.dispatch('cart/get');
			// 同步 动态数据
			this.$store.dispatch('statistics/get');
			
			// #ifdef APP-PLUS
			//app关闭默认的启动 方法关闭启动图。但是这个时间不能太晚，6s 超时后依旧会主动关闭。
			plus.navigator.closeSplashscreen();
			// #endif
			
	
		},
		onShow(options) {
			if(options && options.query && options.query.share_id){
				console.log("go share_id", options.query.share_id);
				uni.setStorageSync('share_id', options.query.share_id);
			}
	
			if(options && options.query && options.query.scene){
				console.log("go scene", options.query.scene);
				uni.setStorageSync('qrcode', options.query.scene);
				
				let share_id = this.getQueryString(options.query.scene, 'share_id');
				uni.setStorageSync('share_id', share_id);
			}
			
			// 启动或重启即时通讯
			this.$store.dispatch('chat/connectSocket');
		},
		onHide() {
			// 断开即时通讯
			this.$store.dispatch('chat/close');
		},
		methods:{
			getQueryString(url,name) {
				 var reg = new RegExp('(^|&|/?)' + name + '=([^&|/?]*)(&|/?|$)', 'i')
				 var r = url.substr(1).match(reg) 
				 if (r != null) {
				  return r[2]
				 }
				 return null;
			},
			canCheck(){
				const accountInfo = wx.getAccountInfoSync(); // develop  	开发版 
				console.log("accountInfo", accountInfo);
				if (accountInfo.miniProgram.envVersion !== 'release'){
					
				}
			}
		}
	};
</script>

<style>
	/* #ifndef APP-NVUE */
	@import 'static/style/colorui.css';
	@import 'static/style/wanlshop.css';
	@import 'static/style/iconfont.css';
	/* #endif */
</style>
